package com.lansi.card.service;

import java.util.List;

import com.lansi.card.bean.Card;

public interface ICardService {

	/**
	 * 添加蓝牙工卡信息
	 * @param card
	 */
	void getInsertCard(Card card);
	
	/**
	 * 根据工卡号删除蓝牙工卡信息
	 * @param cardid
	 */
	void delCardByCardid(String cardid);
	
	/**
	 * 根据工卡号修改蓝牙工卡信息
	 * @param card
	 */
	void getUpdateCardByCardid(Card card);
	
	/**
	 * 根据工卡号查询蓝牙工卡信息
	 * @param cardid
	 * @return
	 */
	Card getCardByCardid(String cardid);
	
	/**
	 * 根据公司编号sn进行蓝牙工卡信息分页查询
	 * @param sn
	 * @param offset
	 * @param count
	 * @return
	 */
	List<Card> getCardBySn(String sn,Integer offset,Integer count);
	
	/**
	 * 对蓝牙工卡信息的分页查询
	 * @param offset
	 * @param count
	 * @return
	 */
	List<Card> getCardAll(Integer offset,Integer count);
	
	/**
	 * 所有蓝牙工卡信息的条数
	 * @return
	 */
	Integer getSizeCardAll();
	
	/**
	 * 根据公司编号sn查询蓝牙工卡信息的条数
	 * @param sn
	 * @return
	 */
	Integer getSizeCardBySn(String sn);
	
	
	
	
	
}
